gdt-telgdt-telgdt-tel
blockquote,
body,
dd,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
label,
li,
ol,
p,
strong,
table,
td,
th,
ul {
    margin: 0;
    padding: 0;
    border: 0
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

::selection {
    background-color: #2660ac;
    color: #fff
}

button,
input,
optgroup,
select,
textarea {
    font-family: 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', SimSun, Arial, sans-serif
}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    width: 100%;
    font-family: 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', SimSun, Arial, sans-serif;
    font-size: 20px;
    outline: 0;
    scroll-behavior: smooth;
    overflow-x: hidden;
    -webkit-text-size-adjust: none
}

body {
    font-family: 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', SimSun, Arial, sans-serif;
    color: #333;
    background: #fff;
    font-size: inherit;
    width: 100%;
    height: 100%;
    line-height: 1.7;
    overflow-x: hidden;
    scroll-behavior: smooth;
}

li,
ol,
ul {
    list-style: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
iframe,
menu,
nav,
section {
    display: block
}

img {
    border: 0;
    vertical-align: middle
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    font-size: 100%
}

:focus {
    outline: 0
}

a,
button,
.team-list li a h2,
.team-list li a p {
    text-decoration: none;
    outline: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    cursor: pointer
}

a:active,
a:focus,
a:hover,
a:visited {
    text-decoration: none;
    outline: 0
}

textarea {
    resize: none;
    outline: 0
}

cite,
em,
i {
    font-style: normal
}

button {
    cursor: pointer
}

::-webkit-input-placeholder {
    color: #666
}

:-moz-placeholder {
    color: #666;
    opacity: 1
}

::-moz-placeholder {
    color: #666;
    opacity: 1
}

:-ms-input-placeholder {
    color: #666
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: ''
}

.cgreen {
    color: #32bf00
}

.fl {
    float: left
}

.fr {
    float: right
}

.nopadding {
    padding: 0!important
}

.p15 {
    padding: 0.75rem
}

.pl0 {
    padding-left: 0!important
}

.pt20 {
    padding-top: 1rem
}

.pr10 {
    padding-right: 0.5rem
}

.pr35 {
    padding-right: 1.75rem
}

.pl10 {
    padding-left: 0.5rem
}

.pl20 {
    padding-left: 1rem
}

.plr20 {
    padding-left: 1rem;
    padding-right: 1rem
}

.ptb30 {
    padding: 1.5rem 0
}

.ptb20 {
    padding: 1rem 0
}

.mt10 {
    margin-top: 0.5rem
}

.mt15 {
    margin-top: 0.75rem
}

.mt20 {
    margin-top: 1rem
}

.mb20 {
    margin-bottom: 1rem
}

.mt30 {
    margin-top: 1.5rem
}

.mt40 {
    margin-top: 2rem
}

.relative {
    position: relative
}

.img_100 {
    width: 100%;
    height: auto
}

.img_all_100 {
    width: 100%;
    height: 100%
}

.img_responsive {
    max-width: 100%;
    height: auto
}

.center_block {
    display: block;
    margin: auto
}

.vertical_center {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%!important
}

.top_center {
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
    left: 50%
}

.ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.ellipsis-3 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.f12 {
    font-size: 0.6rem
}

.f14 {
    font-size: 0.7rem
}

.f16 {
    font-size: 0.8rem
}

.f18 {
    font-size: 0.9rem
}

.f20 {
    font-size: 1rem
}

.f22 {
    font-size: 1.1rem
}

.f30 {
    font-size: 1.5rem
}

.f36 {
    font-size: 1.8rem
}

.lh185 {
    line-height: 1.85;
}

.lh35 {
    line-height: 1.75rem;
}

.lh2 {
    line-height: 2;
}

.fb {
    font-weight: bold
}

.cred {
    color: #c8000b
}

.cff {
    color: #fff
}

.c33 {
    color: #333
}

.c77 {
    color: #777
}

.cblue {
    color: #2660ac
}

.bgf7 {
    background: #f7f7f7
}

.bgff {
    background: #fff
}

.navbar {
    background: rgba(0, 0, 0, 0.7);
    border: 0;
    z-index: 99;
    border-radius: 0;
    margin-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}
.navbar.opend{
    height:100%;
}
.navbar .navbar-header {
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.navbar-brand {
    padding: 0;
    height: 2.75rem;
    width: 6.25rem;
    margin-top: 0.55rem;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: url(../img/logo.png) no-repeat;
    background-size: 6.2rem auto;
}

.navbar-brand img {
    width: auto;
    height: 100%;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.navbar-nav {
    position: relative;
    font-size: 0.7rem;
    margin-right: 1.25rem;
    padding: 0;
}

.navbar-right {
    margin: 0;
    text-align: right;
    /*width: 11.25rem;*/
    /*padding-top: 1.15rem;*/
    float: right;
}

.nav-buy-btn:hover {
    background: #669FDD;
}

.nav-buy-btn {
    display: inline-block;
    width: 5.1rem;
    color: #fff;
    height: 1.6rem;
    background: #6AB512;
    border-radius: 0.1rem;
    text-align: center;
    font-size: 0.8rem;
    line-height: 2;
}

.navbar-right a:hover {
    color: #fff
}

.navbar>.container .navbar-brand {
    margin-left: 0
}

.navbar-default .navbar-nav>li {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-size: 0.8rem;
    padding: 1.45rem 1rem
}
.navbar-default .navbar-nav>li.on a{
    color: #6AB512;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.language a:hover {
    color: #6AB512;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #6AB512;
    background-color: transparent
}
.navbar-default .navbar-nav>li>.on{
    color: #6AB512;
}
.navbar-default .navbar-collapse {
    position: relative;
    float: right;
    box-shadow: none;
    padding: 0!important
}

.navbar-default .navbar-toggle {
    border: 0;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    padding: 0;
    margin: 0.5rem 0
}

.navbar-default .navbar-toggle .icon-bar {
    background: #fff
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: transparent
}

.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #2660ac
}

.navbar .navbar-toggle .icon-bar {
    width: 1.5rem;
    -webkit-transition: all .2s;
    transition: all .2s;
    background: #fff;
    pointer-events: none;
    margin: 0.35rem 0
}

.navbar .navbar-toggle .top-bar {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 10% 10%;
    -ms-transform-origin: 10% 10%;
    transform-origin: 10% 10%;
    width: 1.6rem
}

.navbar .navbar-toggle .middle-bar {
    opacity: 0
}

.navbar .navbar-toggle .bottom-bar {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 5% 90%;
    -ms-transform-origin: 5% 90%;
    transform-origin: 5% 90%;
    width: 1.6rem
}

.navbar .navbar-toggle.collapsed .top-bar {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 1.5rem
}

.navbar .navbar-toggle.collapsed .middle-bar {
    opacity: 1
}

.navbar .navbar-toggle.collapsed .bottom-bar {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 1.5rem
}

.navbar .navbar-toggle.collapsed2 .top-bar {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 1.5rem
}

.navbar .navbar-toggle.collapsed2 .middle-bar {
    opacity: 1
}

.navbar .navbar-toggle.collapsed2 .bottom-bar {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    width: 1.5rem
}


.dropdown-menu {
    background: #F7F7F7;
    border-radius: 0;
    padding: 1rem 0 3rem 3rem;
    margin: 0;
    border: 0;
    left: -100%;
}

.dropdown:before {
    content: "";
    background: url(../img/sanjiaoxing.png) no-repeat;
    background-size: 0.85rem auto;
    width: 0.85rem;
    height: 0.35rem;
    position: absolute;
    left: 50%;
    margin-left: -0.75rem;
    bottom: 0;
    display: none;
}

.dropdown.open:before {
    display: block;
}

.dropdown-menu>dd>a:focus,
.dropdown-menu>dd>a:hover {
    color: #6AB512;
    background-color: rgba(255, 255, 255, .1)
}

.nav-drop-dt>div {
    float: left;
    margin-right: 2.5rem;
    width: 6.25rem;
    height: 2.25rem;
    min-width: 4.25rem;
    line-height: 2.25rem;
    border-bottom: 1px #6AB512 solid;
    color: #6AB512;
    margin-bottom: 0.5rem;
}

.nav-drop-link a {
    float: left;
    display: block;
    clear: none;
    padding: 0;
    margin: 0;
    margin-top: 1rem;
    font-size: 0.65rem;
    color: #747474;
    width: 6.25rem;
}

.dropdown-menu .nav-drop-link-one {
    width: 6.25rem;
    float: left;
}

.dropdown-menu .nav-drop-link-one a {
    width: 6.25rem;
    float: left;
}

.dropdown-menu .nav-drop-link-two {
    float: left;
    margin-left: 2.5rem;
    width: 7rem;
}

.dropdown-menu .nav-drop-link-three {
    float: left;
    width: 7rem;
    padding-left: 1rem;
}


/*::-webkit-scrollbar {
	width: 6px;
	border-radius: 1rem;
	height: 6px
}

::-webkit-scrollbar-thumb {
	border-radius: 1rem;
	background-color: #888;
	border: 2px solid #666
}

::-webkit-scrollbar-track {
	border-radius: 1rem;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #e5e5e5
}*/

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.2rem;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.footer {
    background: #f7f7f7;
    padding: 4rem 0 3rem
}

.footer a:hover {
    color: #2660ac
}

.flex {
    display: flex
}

.flex-center {
    justify-content: center
}

.flex-between {
    justify-content: space-between
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    position: absolute;
    z-index: 20;
    bottom: 0.5rem;
    width: 100%;
    text-align: center;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
#pagination2 .swiper-pagination-bullet {
    display: inline-block;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.4rem;
    background: #fff;
    margin: 0 0.25rem;
    opacity: 0.8;
    border: 1px solid #cecece;
    cursor: pointer;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
#pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #6AB512;
    border: 1px solid #6AB512;
}

.banneranniu {
    position: absolute;
    z-index: 99;
    width: 6.7rem;
    height: 1.5rem;
    background: #6AB512;
    border-radius: 0.25rem;
    font-size: 0.8rem;
    color: #F2F2F2;
    text-align: center;
    line-height: 1.875;
}

.bianse4,
.bianse2,
.bianse1,
.bianse {
    position: absolute;
    left: 8.75rem;
    top: 21rem;
    width: 6.8rem;
    height: 1.9rem;
    line-height: 1.9rem;
    background: #2A6ABF;
}

.txt1 {
    font-size: 0.7rem;
    line-height: 1.42;
    font-weight: 500;
}

.bianse2 {
    background: #2DC6F5;
}

.bianse1 {
    background: #75CFE3;
}

.bianse {
    background: #032B8C;
}

.bianse4:hover,
.bianse2:hover,
.bianse1:hover,
.bianse:hover {
    background: #6AB512;
}

.txt2 {
    font-size: 0.6rem;
    line-height: 2;
    margin-top: 0.25rem;
}

.swiper-txt {
    position: relative;
    width: 100rem;
    margin: 0 auto;
    height: 28.5rem;
}

.con_box {
    margin: 0 auto;
    clear: both;
    font-size: 0.7rem;
    text-align: center;
    color: #888888;
    line-height: 2.85;
    padding: 1.5rem 0px;
}

.nr_tit1 h2 {
    font-size: 1.5rem;
    color: #333c4e;
    line-height: 2;
}

.nr_tit1 p {
    font-size: 0.7rem;
    color: #7e8890;
    line-height: 1.85;
}

.tongyonganniu {
    display: inline-block;
    width: 5.1rem;
    height: 1.6rem;
    /* width: 6.6rem;
    height: 2.5rem; */
    background: #6AB512;
    border: 1px #6AB512 solid;
    border-radius: 0.25rem;
    text-align: center;
    font-size: 0.8rem;
    line-height: 1.875;
    color: white;
    cursor: pointer;
}

.tongyonganniu:hover {
    border: 1px #669FDD solid;
    color: #fff;
    background: #669FDD;
}

.item3 {
    background: #F7F7F7;
    text-align: center;
}

.m1_nr2 li {
    width: 12.5rem;
    margin: 0.25rem 0.75rem;
    padding: 0.5rem 0 0 0;
    min-height: 12.5rem;
    cursor: pointer;
    color: #9fa7ad;
    font-size: 0.7rem;
    float: left;
    line-height: 1.7;
}

.m1_nr2 li img {
    width: 5rem;
    height: auto;
    margin-bottom: 0.35rem;
}

.m1_nr2_li div {
    width: 11rem;
    margin: 0 auto;
    line-height: 1.75;
}

.m1_nr2_li:hover {
    background: #ffffff
}

.m1_nr2_li:hover>div {
    color: #6AB512
}

.m1_nr2 li p {
    font-size: 0.9rem;
    line-height: 1.66;
    color: #333;
    padding: 0.5rem 0px;
}

.m1_nr2_li:hover>p {
    color: #6AB512
}

.jjfa_li * {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.jjfa_li {
    width: 14rem;
    height: 9.35rem;
    float: left;
    margin: 0.3rem;
    position: relative;
}

.jjfa_li2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: none;
}

.jjfa_li2>div {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: none;
}

.jjfa_p1 {
    font-size: 0.9rem;
    line-height: 1.66;
    padding: 0 0 0.5rem 0;
}

.jjfa_li2 p {
    width: 11.5rem;
    margin: 0 auto;
    color: white;
}

.jjfa_p2 {
    font-size: 0.7rem;
    text-align: left;
}

.jjfa_ljxq {
    width: 4rem;
    height: 1.25rem;
    background: #6AB512;
    border-radius: 0.15rem;
    font-size: 0.7rem;
    color: #F2F2F2;
    text-align: center;
    line-height: 1.78;
    margin: 1rem auto 0 auto;
    cursor: pointer;
    display: none;
}

.jjfa_li2:hover {
    background: rgba(0, 18, 32, 0.5);
}

.jjfa_li2:hover .jjfa_ljxq {
    display: block;
}

.box li {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.item6 ul.box {
    height: 21.2rem;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
}

.item6 ul.box li {
    width: 100%;
    height: 21.2rem;
    margin: 0;
    padding: 0;
    display: none;
}

.item6 ul.box li.cur {
    display: block;
}

.item6 ul.box li div {
    width: 39.5rem;
    height: 16rem;
    margin: 0 auto;
    color: #FFF;
    padding-top: 4rem;
    padding-left: 3.5rem;
    font-size: 0.9rem;
    background: url(../img/sy.png) no-repeat left 3.95rem;
    background-size: 2.95rem auto;
}

.item6 ul.box_tab {
    bottom: 1.875rem;
    position: relative;
    width: 27.5rem;
    margin: 0 auto;
    height: 6rem
}

.item6 ul.box_tab li {
    float: left;
    width: 5.5rem;
    text-align: center;
    height: 6rem;
}

.item6 ul.box_tab li img {
    width: 3.05rem;
    height: 3.05rem;
    border: 0.2rem solid #FFF;
    background: #FFF;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.item6 ul.box_tab li.cur img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
    height: 3.65rem;
    width: 3.65rem;
    margin-top: 0px;
}

.item6 ul.box_tab li p {
    font-size: 0.7rem;
    padding-top: 0.4rem;
    display: none;
}

.item6 ul.box_tab li.cur p {
    display: block;
}

.item6 .slides_box {
    width: 31rem;
    margin: 0px auto;
    position: relative;
    clear: both;
}

.item7 {
    text-align: center;
    background: #ffffff;
    padding-bottom: 1rem;
}

.item7 p {
    color: #666;
}

.item7 ul li a img {
    max-height: 2.8rem;
    max-width: 10rem;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.item7 ul li a:hover img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}

.item7 ul li {
    float: left;
    width: 10.5rem;
    text-align: center;
}

.item7 .swiper-slide {
    background: #F7F7F7;
    padding: 0.25rem 0;
}

.item7 .swiper-slide img {
    width: 10rem;
    height: 5.85rem;
    margin: 0.25rem;
}

.item8 {
    background: #6AB512;
    height: 5rem;
    line-height: 5rem;
    text-align: center;
    color: #FFF;
    font-size: 0.9rem;
}

.item8 img {
    margin-left: 19rem;
    vertical-align: middle;
}

.item10 {
    width: 100%;
    background: #F7F7F7;
}

.item9 {
    width: 6rem;
    height: 26.5rem;
    margin: 0 auto;
}

.item9 .zhuanti1 {
    width: 13.9rem;
    height: 26.5rem;
    margin-left: 2.5rem;
    margin-right: 6.65rem;
    float: left;
}

.item9 .zhuanti2 {
    width: 13.9rem;
    height: 26.5rem;
    display: inline-block;
}

.item9 .zhuanti3 {
    width: 13.9rem;
    height: 26.5rem;
    margin-left: 6.65rem;
    float: right;
}

.item11 {
    width: 6rem;
    height: 10rem;
    margin: 0 auto;
}

.view-link {
    position: absolute;
    bottom: 0;
    left: 50%
}

.footer {
    background: #333C4E;
    height: 17rem;
    color: #FFF;
    font-size: 0.7rem;
    padding: 1.5rem 0;
}

.footer>.container {
    padding: 0 2.5rem;
}

.footer a {
    color: #FFF;
}

.footer a:hover {
    color: #6ab512;
}

.footer dl {
    width: 13.5%;
    min-height: 11rem;
    float: left;
}

.footer dt {
    font-size: 0.8rem;
    font-weight: normal;
    line-height: 2.3;
}

.footer dd {
    font-size: 0.65rem;
    line-height: 1.95;
}

dl.f-right {
    width: 19%;
    float: right;
}

.f-icon {
    position: relative;
    width: 1.25rem;
    height: 0.9rem;
    margin: 0.5rem 0.3rem 0.5rem 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(../img/bottom_ico1.png);
    background-size: 7.9rem auto;
    z-index: 3;
}

.icon-wx {
    background-position: 0 0;
}

.icon-wb {
    background-position: -1.75rem 0;
}

.icon-yx {
    background-position: -3.5rem 0;
}

.icon-lxwm {
    background-position: -5.25rem 0;
}

.icon-app {
    background-position: -7rem 0;
}

.f-icon img {
    display: none;
    position: absolute;
    bottom: 100%;
    width: 6.9rem;
    height: 7.7rem;
    left: 32.5%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.icon-yx img {
    width: 9.8rem;
    height: 3.1rem;
}

.f-logo {
    margin-right: 1rem;
    margin-top: -0.875rem;
    float: left;
}

.f-icon:hover img {
    display: block;
}

.side-bar-left {
    position: fixed;
    left: 0;
    top: 50%;
    z-index: 3;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.side-bar-right {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 3;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 2.5rem;
    width: 2.85rem;
}

.side-icon {
    position: relative;
    width: 2.7rem;
    height: 2.7rem;
    display: block;
    background-color: #6ab512;
    margin-bottom: 0.1rem;
    border-radius: 0.25rem;
}

.side-icon.icon-mes {
    background-position: -0.25rem -3.55rem;
}

.side-icon.icon-tel {
    background-position: -0.25rem -10rem;
}

.side-icon:hover img,
.side-icon:hover i {
    display: block;
}

.side-icon img {
    position: absolute;
    right: 3.125rem;
    top: 0.1rem;
    background-color: #ffffff;
    display: none;
    width: 6.9rem;
    height: 2.5rem;
    border: 1px solid #d1d2d6;
}

.side-icon i {
    width: 0.45rem;
    height: 0.8rem;
    display: inline-block;
    position: absolute;
    left: -0.5rem;
    background-position: -4.33rem -17.5rem;
    z-index: 1;
    top: 1rem;
    display: none;
}

.side-icon,
.side-icon i {
    background-image: url(../img/gdt-tel.png);
    background-repeat: no-repeat;
    background-size: 4.85rem auto;
}

#topcontrol {
    z-index: 3;
}

.indexPart2 {
    padding: 20px 0 0 0;
    background: #fff;
}

.indexPart2 li {
    float: left;
    width: 25%;
}

.indexPart2 a {
    display: block;
    text-align: center;
    font-size: 0.9rem;
    line-height: 2;
    color: #333;
    height: 5.3125rem;
}

.indexPart2 a div {
    background: #6cb721;
    width: 2.8125rem;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.indexPart2 a img {
    width: 100%;
}

.m1_nr2_li .btn button {
    display: inline-block;
    border: 0;
    border-radius: 3px;
    width: 5rem;
    height: 1.625rem;
    background: #6ab512;
    font-size: 0.7rem;
    color: #FFF;
}

.indexPart5 {
    background: #6ab512;
    text-align: center;
    padding: 1rem 0.625rem 1.25rem 0.625rem;
}

.indexPart5 p {
    font-size: 0.8rem;
    line-height: 1.75rem;
    padding-bottom: 0.625rem;
    color: #FFF;
}

.indexPart5 .btn a {
    display: inline-block;
    font-size: 0.9rem;
    border: #FFF solid 1px;
    color: #FFF;
    width: 6.25rem;
    height: 2rem;
    line-height: 1.9rem;
}

.foot {
    font-size: .75rem;
    text-align: center;
    background: #333c4e;
    padding: 1rem 0.625rem;
    line-height: 1.25rem;
    color: #FFF;
}

.navbar-header .tel {
    position: absolute;
    top: 0px;
    right: 3.125rem;
    white-space: nowrap;
    color: white;
    font-size: 0.8125rem;
    line-height: 3.8rem;
}
.language-xs {
    display: inline-block;
    margin-top: 1rem;
    color: white;
    font-size: 0.8125rem;
    border-bottom: 1px solid;
    height: 1.35rem;
    background: transparent;
}
.have-top-nav {
    background: #000;
}

.indexPart1 .btns {
    position: absolute;
    left: 0px;
    bottom: 1rem;
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.indexPart1 .btns a {
    color: #FFF;
    font-size: .75rem;
    display: inline-block;
    margin: 0 0.625rem;
    width: 5.625rem;
    height: 1.625rem;
    line-height: 1.625rem;
    border: #6ab920 solid 1px;
    border-radius: 3px;
}

.indexPart1 .btns a:hover {
    background: #6ab920;
}

.banner-txt1 {
    position: absolute;
    left: 8.75rem;
    top: 9.6rem;
    color: #ffffff
}

.banner-txt2 {
    position: absolute;
    left: 8.75rem;
    top: 8rem;
    color: #ffffff
}

.banner-txt3 {
    position: absolute;
    left: 8.75rem;
    top: 9rem;
    color: white;
    line-height: 1.4;
}

.banner-txt4 {
    position: absolute;
    left: 6.75rem;
    top: 8.9rem;
    color: #4a4a4a
}

.language {
    display: inline-block;
    position: relative;
}

.language>a {
    color: #fff;
    font-size: 0.8rem;
    padding: 1.275rem 1rem;
    display: inline-block;
}

.language-show {
    position: absolute;
    width: 9.65rem;
    background: #F7F7F7;
    border-radius: 0;
    padding: 0.5rem 0 0.335rem 1.5rem;
    margin: 0;
    border: 0;
    display: none;
}

.language>a:before {
    content: "";
    /*background: url(../img/sanjiaoxing.png) no-repeat;*/
    background-size: 0.85rem auto;
    width: 0.85rem;
    height: 0.35rem;
    position: absolute;
    left: 50%;
    margin-left: -0.75rem;
    bottom: 0;
    opacity: 0;
}

.language:hover>a:before {
    opacity: 1;
}
.language:hover .language-show {
    display: block
}
.language-show a {
    text-align: left;
    font-size: 0.65rem;
    color: #747474;
    display: block;
    line-height: 3;
}

.nei-banner{
    width:100%;
    height: 506px;
    overflow: hidden;
    position: relative;
}
.nei-banner-text.max-width{
    width:60%;
    margin-left:20%;
}
.nei-banner.huo{
    height:666px;
}
.nei-banner img{
    width:100%;
    height: 100%;
}
.nei-banner-text{
    width: 100%;
    text-align: center;
    position: absolute;
    top: 190px;
    color: white;
    font-size: 18px;
    line-height: 30px;
}

.nei-banner-text p:nth-child(1){
    font-size: 48px;
    line-height: 48px;
}
.nei-banner-text.title{
    top: 220px;
}
.nei-banner-text.title p:nth-child(1){
    font-size: 40px;
    line-height: 60px;
}
.nei-banner-btn{
    width: 100%;
    text-align: center;
    position: absolute;
    top: 410px;
}
.nei-banner-btn div{
    padding: 30px 0;
    text-align: center;
}
.nei-banner-btn .tongyonganniu{
    display: inline-block;
    width: 110px;
    height: 35px;
    background: #6AB512;
    border: 1px #6AB512 solid;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    line-height: 35px;
    color: white;
    cursor: pointer;
}
.nei-banner-btn .tongyonganniu:nth-child(2){
    margin-left: 20px;
}
.nei-banner-btn .tongyonganniu:hover{
    background: rgb(102,159,221);
    border: 1px rgb(102,159,221) solid;
}
.pro-jieshao{
    padding-top: 30px;
    width:100%;
}
.ctit1{
    font-size: 30px;
    line-height: 60px;
    width:100%;
    text-align: center;
}

.ctit2{
    font-size: 14px;
    line-height: 26px;
    color: #7e8890;
}
.pro-jieshao .ctit2{
    text-align: left;
    padding: 0px 50px;
    text-indent: 2em;
}
.gongneng{
    text-align: center;
    background: #F7F7F7;
    width:100%;
    padding: 30px 0;
}

.gongneng .m1_nr2 li{width:360px;margin-top:20px ; padding:30px 0 0 0;height:240px;background: #ffffff}
.gongneng .m1_nr2 li:hover{box-shadow: #e4e4e4 0 0 20px }
.gongneng .m1_nr2 li img{width: 80px;height: auto}
.gongneng .m1_nr2_li div{height:45px;width: 320px;margin: 0 auto}

.youshi{
    text-align: center;
    background: #Fff;
    width:100%;
    padding: 30px 0;
}

.youshi .m1_nr2 {
    margin-top:30px;
}
.youshi .m1_nr2 li{width:260px;padding:20px 0 0 0;height:300px;background: #f7f7f7}
.youshi .m1_nr2 li img{width: 60px;height: auto}
.youshi .m1_nr2_li div{height:45px;width: 220px;margin: 0 auto;text-align: left;text-indent:2em;}
.youshi .m1_nr2 li:hover{box-shadow: #e4e4e4 0 0 20px }
.m-nei-banner{
    width:100%;
    margin-top:-50px;
}
.m-nei-banner img{
    width:100%;
}
.pageTab {
    border-bottom: #f2f2f2 solid 1px;
    min-height: 20px;
    padding: 15px 5px 0 15px;
}
.pageTab li {
    float: left;
    width: 33.333%;
    padding-bottom: 10px;
}
.pageTab a.dm-on {
    background: white;
    color: #6cb721;
}
.pageTab a {
    display: block;
    margin-right: 10px;
    text-align: center;
    height: 35px;
    line-height: 35px;
    background: #6cb721;
    border: #6cb721 solid 1px;
    font-size: 14px;
    color: #FFF;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.pageTab .h10{
    height: 5px;
    overflow: hidden;
    clear: both;
}
.pro-x-suite .container{
    height: 460px;
}
.pro-x-suite .bg4 {
    background: #f7f7f7;
    height: 460px;
}
.pro-x-suite .m2_nr1 .ctit1{
    text-align:left;
}
.pro-x-suite .x-img{
    width:50%;
    margin-top:100px;
    float:left;
}
.pro-x-suite .bg4 .x-img{
    text-align:center;
    float:right;
}
.pro-x-suite .m2_nr1{
    width:50%;
    float:left;
    margin-top:180px;
}
.deskyop-video{
    text-align: center;margin-bottom: 30px
}
.deskyop-video video{
    width: 710px;
    height: 400px;
}
.gongneng.desktop .m1_nr2 li{
    width: 262px;
}
.gongneng.desktop .m1_nr2_li div{
    width:96%;
}
.nr_tit1{
    border-bottom:1px solid #CCC;
    font-size: 14px;
    text-align: center;
    color: #888888;
    line-height: 40px;
    padding: 30px 0px;
}
.nr_tit1 p {
    font-size: 30px;
    color: #333c4e;
    line-height: 60px;
}
.nr_title3 {
    background: url(../images/n_bg14.jpg) no-repeat center;
    width: 30px;
    text-align: center;
    color: #FFF;
    font-size: 12px;
    display: block;
    float: left;
    margin-right: 15px;
}
.suojin{text-indent:2em;}
.yuandian{width: 20px;height: 20px;background-size: 20px;    margin-right: 10px; margin-top: 10px;}
.yincang{display: none}
.zhengwen{float:none;margin: 0 auto;}
.n_bo13 p img{width: 100%;height: auto;}

.n_m2_r1{
    float: none;
    margin: 0 auto;
    width: 800px;
}
.nr_tit3 {
    line-height: 40px;
    padding: 20px 0px;
    border-bottom: 1px solid #CCC;
    font-size: 26px;
}
.n_bo13 {
    font-size: 16px;
    padding: 10px 0px;
    line-height: 32px;
}
.jjfa-case .one{
    display: inline-block;
    width:280px;
    text-align:center;
    margin:10px 15px;
    height:156px;
    cursor:pointer;
    font-size: 12px;
}
.jjfa-case  .one .nr_bo6_p6{margin-top: 5px}
.jjfa-case  .one .nr_bo6_p6 a{display: inline-block}
.jjfa-case  .one img{
    max-height:56px;
    max-width:280px;
}
.jjfa-case  .one .case-desc{
    text-align: left;
    text-indent: 2em;
    min-height: 60px;
}
.one .nr_bo6_p6 a {
    display: inline-block;
}

.nr_bo6_p6 a, .nr_bo7_p2 {
    background: url(../images/n_bg2.jpg) no-repeat;
    width: 80px;
    text-align: center;
    color: #FFF;
    display: block;
}
.case-list .nr_tit1{
    border:0;
}
.case-nav-box{
    width:100%;
}
.case-nav{
    width:100%;margin: 0 auto;text-align: left;font-size: 18px
}

.case-nav .hangye {
    width: 13.8%;
    text-align: center;
    display: inline-block;
    padding-bottom: 15px;
    cursor: pointer;
}
.case-nav .hycur{
    border-bottom: 1px solid #6AB512;
    color: #6AB512;
}

.case-list .anli{padding-top:30px;border-top:1px solid #CCC;width:1200px;margin:0 auto;}
.case-list .one{
    position:relative;
    float:left;
    width:280px;
    text-align:center;
    margin:10px 60px;
    height:156px;
    cursor:pointer;
    font-size: 12px;
    color:#333;
}
.case-list  .one img{
    max-height:56px;
    max-width:280px;
}
.nei-banner-text.case{
    width:90%;
    margin-left:5%;
}
.nei-banner-text .nei-banner-descr{
    max-width:850px;
    margin: 0 auto;
}
#nei-banner-title{
    font-size: 30px;
    line-height: 30px;
}
.case-con{
    margin-top:15px;
}
.anli_logo{
    width: 100%;
    max-width: 260px;
}
.case-con .n_m2_l1{
    width:100%;
    float:left;
    font-size: 12px;
}
.case-con .n_m2_l1 .n_bo12{
    font-size: 14px;
}

.case-con .nr_tit3 p{
    padding-left: 45px;
}
.n_bg4{
    background: url(../images/n_bg9.jpg) no-repeat bottom center;
    height: 360px;
    color: #FFF;
    overflow: hidden;
    clear: both;
    background-size: 100%;
}
.n_bg4 table{
    height: 360px;
    margin: 0 auto;

}

.n_bg4 table div{
    background:url(../images/n_bg11.png) no-repeat left top; width:710px; padding:30px 70px;font-size:18px; text-align:left;
}

.n_bg4 table div p{
    text-align:right; padding-top:30px;
}
.jrwm-box{
    width: 100%;
    margin-top:40px;
}
.nr_bo10 li {
    float: left;
    width: 20%;
    padding: 26px;
    text-align: center;
    font-size: 16px;
}
.nr_bo10 li img{
    max-width: 96%;
}
.nr_bo10 li p {
    padding: 20px 0px 10px 0px;
    font-size: 20px;
}
.jrwm-box .lc-img{
    width: 100%
}
.n_tbg1 {
    background: url(../images/n_bg5.jpg) no-repeat;
    width: 330px;
    line-height: 31px;
    padding: 10px 18px;
    border: none;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
    margin: 20px;
}
.n_tbg3 {
    background: url(../images/n_bg5.jpg) no-repeat left top;
    width: 306px;
    line-height: 31px;
    height: 51px!important;
    padding: 10px 18px;
    border: none;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
    margin: 20px;
}
.n_tbg4 {
    background: url(../images/n_bg7.jpg) no-repeat;
    width: 1007px;
    line-height: 30px;
    height: 310px!important;
    padding: 15px 18px;
    border: none;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
    color: #666;
    margin: 20px;
}
.form-table{
    width:1047px;
    margin:0 auto;
}
.n_tbg2 {
    background: url(../images/n_bg6.jpg) no-repeat;
    width: 120px;
    height: 36px;
    color: #FFF;
    border: none;
    font-family: "寰蒋闆呴粦";
    font-size: 14px;
}
.mg-bottom{
    margin-bottom:80px;
}
.yczz{
    padding: 0;
    width: 100%;
    height: 190px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    position: relative;
}
.yczz img{
    margin-top: 10px;
    width: 80px;
    height: 80px;
}
.yczz .h{
    font-size: 20px;
    line-height: 40px;
    margin-top: 20px;
}
.ewm-b img{
    display: none;
    position: absolute;
    right: 65px;
    top:-50px;
}
.ewm-b:hover img{
    display: block;
}
.yczz .button1 {
    background: #FFFFFF;
    font-size: 20px;
    margin-top: 20px;
    border: 1px solid #5E9E23;
    border-radius: 8px;
    width: 130px;
    height: 40px;
    cursor: pointer;
}
.zhichi-text{
    width: 100%;
    margin-top:40px;
    font-size: 14px;
    line-height: 26px;
    text-align: left;
}
.zhichi-emall{
    width: 100%;
    margin-top:40px;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 20px;
}
.zycp-li{
    float: left;
    width: 100%;
    margin:20px 0;
    background: #f7f7f7;
    text-align: center;
    padding-top: 10px;
    position: relative;
}
.zycp-li img{
    width: 100%;
}
.zycp-li .green_d {
    position: absolute;
    z-index: 2;
    top: 40%;
    left:0;
    height: 25px;
    background: #00a854;
    color: white;
    font-size: 16px;
    opacity: 0.7;
    width: 100%;
    filter: alpha(opacity=70);
}
.zycp-li p {
    font-size: 16px;
    padding: 10px 0px;
    color:#333;
    line-height: 40px;
}
.zycp-li:hover p{
    color:#00a854;
}
.ziyuan-cp{
    margin-bottom:60px;
}
.ziyuan-cp .container{
    max-width: 900px;
}
.app-li{
    font-size: 12px;
    text-align:center;
}
.app-li img{
    max-width: 100%;
}
.sq-tab{
    width: 250px; display: inline-block;  cursor: pointer;
}

.sq-tab.on{
    color: rgb(106, 181, 18);
}

.sq-tab.on p{
    color: rgb(106, 181, 18);
}
.sq-input{
    max-width: 900px;
    margin:0 auto;
    margin-top:40px;
    margin-bottom:40px;
}

.sq-input input{
    height: 50px;
}
.col-center{
    margin: 0 auto;
    width: 170px;
}
.gonggao-box{
    margin-top:80px;
    margin-bottom:40px;
}
.chanTitle {
    display: block;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    background-color: #FFF;
    z-index: 999;
    margin-top: 40px;
}
.chanTitle .scroll-list .item {
    display: inline-block;
    padding: 4px 12px;
    cursor: pointer;
    margin-bottom: 24px;
    margin-right: 16px;
    font-size: 14px;

    border: 1px solid #ddd;
    border-radius: 2px;
}
.chanTitle .scroll-list .item a{
    color:#333;
}
.chanTitle .scroll-list .active {
    border: 1px solid #6AB512;
}
.chanDiv {
    width: 100%;
    height: 140px;
    padding: 0 5px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
}
.chanDiv dl {
    clear: both;
    float: left;
    display: block;
    width: 100%;
}
.chanDiv dl dd{
    position: relative;
    padding: 10px 10px 5px 10px;
}
.chanDiv dl dd p a {
    overflow: hidden;
    width: 100%;
    height: 100px;
    font: normal 22px/30px 'Microsoft Yahei', Helvetica,Arial, 'Hiragino Sans GB', sans-serif;
    color: #333333;
}

.chanDay {
    height: 24px;
}
.chanDay span {
    display: block;
    float: left;
    font: 13px/24px "Microsoft Yahei",Times New Roman,SimSun,Serif;
    color: #8c8c8c;
}
.mainPage {
    margin: 20px 0;
}
.mainPage ul {
    width: 100%;
    height: 32px;
    display: block;
    margin: 0 auto;
}
.mainPage ul li {
    float: left;
    display: inline;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    color: #000;
    font-size: 15px;
    margin: 0 5px;
    border: 1px solid #dedede;
    font-size: 16px;
}
.wrap_right {
    width: 100%;
    float: right;
}
.rH2 {
    clear: both;
    display: block;
    height: 48px;
    font: 18px/48px 'Microsoft Yahei',arial, Helvetica,'Hiragino Sans GB', sans-serif;
    color: #333333;
}
.rHM30 {
    margin-top: 64px;
    border-top: 2px solid #e6e6e6;
}
.plk {
    background-color: #fff;
    border-bottom: 2px solid #e6e6e6;
    display: block;
    padding-bottom: 13px;
    width: 100%;
}
.plk li {
    display: block;
    min-height: 30px;
}
.plk li a {
    color: #333;
    font: 16px/30px "Microsoft Yahei", arial,Helvetica,"Hiragino Sans GB",sans-serif;
}
.plk li a:hover{
    color: #0062b0;
}
.chanDiv dl dd p a:hover{color:#0062b0;}



.c_nr1{overflow:hidden; clear:both;width:1170px; margin:0 auto;}
.c_nr1 li{ float:left;  padding:30px 90px;}
.c_nr1 li img{ width:202px; height:202px;}

.main .showbox{
    width:100%;
    background:#7E8991;
    position:relative;
    height:300px;
    clear:both;
    padding:20px 0;
}
.main .showbox div.icoshow{
    position:absolute;
    top:-15px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #7E8991;
    display:none;
}
.main .showbox p.showcon{
    width:1000px;
    margin:0 auto;
    color:#FFF;
    line-height:30px;
    font-size:16px;
}

.c_nr12{color:#333;display:block;background:url(../images/cbg1.png) no-repeat;}
.c_nr1_img{background:url(../images/cbg1.png) no-repeat; width:202px; height:202px;overflow:hidden; position:relative; margin-bottom:-202px; display:block;}
.c_nr12:hover,.c_nr1_img:hover{background:url(../images/cbg2.png) no-repeat; color:#6ab512;}
.c_nr1_tt{ text-align:center; font-size:16px; line-height:48px; display:block; padding:10px 0px;}
.c_nr1_tt p{ font-size:22px; line-height:48px;background:url(../images/cbg3.jpg) no-repeat bottom center;}

.showbox #closediv {
    display: block;
    width: 20px;
    height: 20px;
    background: #FFF;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    color:#333;
}
.main-nav {
    height: 72px;
    background: #f7f7f7;
    border-bottom: 2px solid #e2e4e6;
    text-align: center;
}
.main-nav div {
    display: inline-block;
    width: 210px;
    line-height: 16px;
    color: #9da4aa;
    margin-top: 26px;
    border-right: 1px solid #9da4aa;
    font-size: 16px;
    cursor: pointer;
}
.main-nav div.on{
    color: #6AB512;
}
.main-nav div:last-of-type {
    border-right: none;
}

/*main涓讳綋鍏敤鏍峰紡琛╯tart*/
.main-content{ width: 100%; padding-top: 60px;}
.content-list{ width: 100%; padding-bottom: 90px}
.list-top{ height: 90px;}
.list-top h1{ font-weight: normal; font-size: 34px; text-align: center; color: #1d273a;}
.list-top  span{ display: block; text-align: center; color: #a9afb5; padding-top: 26px;}
.list-top p{ color: #a9afb5; text-align:center;  padding-top: 10px;}
.list-main{overflow: hidden; width: 1250px; margin: 0 auto; padding-top: 46px; padding-bottom: 40px;}
.slide-left{ float: left; width: 360px; float: left; padding-left: 60px;}
.slide-left ul li{ display: block;; height: 63px; line-height: 63px; border-bottom: 1px solid #f6f6f7; font-size: 20px; text-indent: 80px; color: #7e868e; cursor: pointer;}
.slide-left ul li:nth-of-type(1){ background:url("../images/slide-left-bg01.jpg");}
.slide-left ul li:nth-of-type(2){ background:url("../images/slide-left-bg02.jpg");}
.slide-left ul li:nth-of-type(3){ background:url("../images/slide-left-bg03.jpg");}
.slide-left ul li:nth-of-type(4){ background:url("../images/slide-left-bg04.jpg");}
.slide-left ul li:nth-of-type(5){ background:url("../images/slide-left-bg05.jpg");}
.slide-left ul li:nth-of-type(6){ background:url("../images/slide-left-bg06.jpg"); opacity: .5}
.slide-left ul li.slide-left-on{ background-position:-300px; color: #fff;}

.slide-right{ float: left; width: 100%; }
.duty-title{ padding: 26px 0 46px 0;}
.duty-title span{ float: left; width: 26px; height: 26px; background: #6ab312; border-radius: 30px; color: #fff; line-height: 26px; text-align: center;}
.duty-title h3{ font-weight: normal; font-size: 24px; float: left; margin-left: 6px; color: #5d6572;}
.duty-title b{ float: right; font-size: 24px; color: #5d6572;font-weight: normal;}
.divice-line{ height: 2px; width: 743px; background:#e3e5e7; margin-bottom: 26px;}
.duty-main div.duty-press{ font-size: 18px; color: #606673; line-height: 36px; padding-top: 10px;text-indent: 26px;}
.duty-main p{ line-height: 36px; font-size: 18px; color:#606673; padding-left: 26px;}
/*main涓讳綋鍏敤鏍峰紡琛╡nd*/
.zzxx-box {
    margin-top:100px;
    margin-bottom:60px;
}

.zzxx  li {
    padding: 0;
    width: 30%;
    margin-left:2.5%;
    height: 200px;
    float: left;
    font-size: 14px;
    margin-top: 10px;


}
.zzxx li a{
    color: #7e8890;
    font-size: 18px;
}
.zzxx  li img {
    margin-top: 10px;
    width: 80px;
    height: 80px;
}
.nr_bo140 li p{
    border-bottom: 1px solid #CCC;
}
.form-xxss{
    width: 100%;
    /* height:680px; */
    /* margin-top: 20px; */
    padding-top:20px;
    padding-bottom: 20px;
    box-shadow: #e4e4e4 10px 10px 30px 5px ;text-align: center;border-radius: 5px
}
.form-xxss .tit-p{
    text-align: center;font-size: 28px;line-height:40px;
}
.form-xxss #from111 {
    margin-top: 20px;margin-left:5%;width: 90%;text-align: left;
}

.form-xxss #zhucetishi1{
    font-size: 14px;line-height:24px;margin-left:5%;width: 90%;color: #7e8890
}
.form-xxss #getVCode{
    height: 32px;
    line-height: 14px;
    color: white;
    font-size: 14px;
    background-color: #54CF94;
    background-image: linear-gradient(to right,#C9FF00,#00ACFF);
}
.form-xxss .inp1{
    height: 32px;
    margin-left:5%;width: 90%;
    line-height: 14px;
    font-size: 14px;
    border: 1px #54CF94 solid;
    border-image: linear-gradient(to right,#C9FF00,#00ACFF) 1 10;
    padding-left: 15px;
}

.form-xxss  .inp2{
    height: 32px; margin-left:5%;width: 90%;line-height: 14px;font-size: 14px;border:1px #002DAA solid;padding-left: 15px
}
.form-xxss          .yzm1{
    height: 32px;width: 50%;line-height: 14px;font-size: 14px;border:1px #54CF94 solid;border-image:linear-gradient(to right,#C9FF00,#00ACFF) 1 10;margin-left:5%;text-indent:12px;
}
.form-xxss          .yzm2{
    height: 32px;width: 50%;line-height: 14px;font-size: 14px;border:1px #002DAA solid;margin-left:5%;text-indent:12px;
}
.form-xxss          .tishiss{
    color: red;font-size: 14px;display: none; MARGIN-LEFT: 5%;float:left;
}

.form-xxss #regist_btn{
    height: 32px;
    margin-left:5%;width: 90%;
    color: white;
    line-height: 14px;
    font-size: 14px;
    background-color: #54CF94;
    background-image: linear-gradient(to right,#C9FF00,#00ACFF);
}
.add li{
    float: left;
    width: 100%;
    margin-top:15px;
    text-align: center;
    font-size: 16px;
}
.add li img{
    max-width:100%;
}
.add li p {
    font-size: 18px;
    line-height: 30px;
    padding: 5px 0px 15px 0px;
}
.lx-c{
    margin:40px 0;
}
.lx-c li{
    width: 100%;
    text-align: center;
    margin-top:15px;
}
.lx-ewm{
    position: relative;
}
.lx-ewm .weixinimg{
    position: absolute;
    left: 50%;
    top: -60px;
    margin-left: -69px;
    display:none;
}
.lx-ewm:hover .weixinimg{
    display:block;
}
.meiti-li li{
    float: left;
    width: 100%;
    padding: 30px 50px;
}
.meiti-li .nr_bo6_p1{
    text-align: center;
    height: 200px;
    overflow: hidden;
    clear: both;
    padding-bottom: 20px;
}
.meiti-li .nr_bo6_p1 img{
   height: 100%;
}
.meiti-li .nr_bo6_p3{
    margin-bottom: 5px;
    height: 25px;
    overflow: hidden;
    font-size: 18px;
    color: #6ab512;
}
.meiti-li .nr_bo6_p4{
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    font-size:16px;
}
.meiti-li .nr_bo6_p4 a{
    color:#333;
}
.meiti-li .nr_bo6_p4 a:hover{
    color: #6ab512;
}
.meiti-li .nr_bo6_p5{
    color: #666;
    line-height: 22px;

    font-size: 14px;
    height: 87px;
    overflow: hidden;
}
.nr_bo6_p6 a, .nr_bo7_p2{
    background: url(../images/n_bg2.jpg) no-repeat;
    width: 80px;
    text-align: center;
    font-size:14px;
    color: #FFF;
    display: block;
}
.news-ul{
    margin-top:50px;
    margin-bottom:60px;
}
.news-ul .chanDiv dl dt {
    width: 20%;
    height: 100px;
    margin-top: 10px;
    float: left;
}
.news-ul .chanDiv dl dd {
    position: relative;
    float: left;
    width: 60%;
    padding: 10px 10px 20px 10px;
}
.gonggao-box .ad{
    margin:20px 0;
}
.gonggao-box .crumb{
    width: 100%;
    border-bottom: 2px solid #e6e6e6;
    clear: both;
    float: left;
}
.crumb a, .crumb span {
    display: inline-block;
    color:#333;
    margin-right: 10px;
    font: 16px/64px arial, Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif;
}
.crumb span {
    color: #999999;
}
.hj {
    overflow: hidden;
    clear: both;
    height: 10px;
}
.titleH {
    clear: both;
    float: left;
    width: 100%;
    padding-top: 5px;
}
.titleH h1 {
    margin: 3px 0;
    font: 30px/44px 'Microsoft Yahei',arial, Helvetica,'Hiragino Sans GB', sans-serif;
    color: #333;
    text-align: center;
}
.zsp {
    display: block;
    width: 100%;
    padding: 2px 0 16px 0;
    border-bottom: 2px solid #e6e6e6;
    font: 13px/13px 'Microsoft Yahei',Times New Roman,SimSun,Serif;
    color: #999999;
    text-align: center;
}
.contdiv {
    font-size: 16px;
    width: 100%;
    line-height: 30px;
    clear: both;
    padding-top: 4px;
}
.meiti-con{
    width:100%;
    float:left;
    margin-top:20px;
}
.meiti-con h2{
    width:100%;
    font-size: 34px;
    line-height: 60px;
    text-align:center;
}
.meiti-con .h2-p{
    width:100%;
    font-size: 14px;
    line-height: 60px;
    text-align:center;
    color:#999;
}
.news_content{
    margin-top:40px;
    margin-bottom:30px;
}

.about-con{
    width:100%;
    float:left;
    margin-bottom:40px;
}
.about-con p{
    font-size:14px;
    color:#333333;
    text-indent:28px;
    line-height:28px;
}
.cd-timeline-content p{
    font-size:16px;
    color:#333;
}

.cd-timeline-content .cd-date{
    top: -16px;
    color:#6ab512;
    font-weight:bold;
    font-size: 1.5rem;
}

.core-li{
    width:100%;
    background:#fff;
    border-radius:10px;
    box-shadow: 0 0 5px #e0e0e0;
    padding-top:40px;
    height:400px;
    text-align:center;
}
.core-li .ico img{
    max-width:50%;
}
.core-li .line{
    margin:10px 0;
}
.core-li h2{
    color:#6ab512;
}

.core-li .info{
    color:#333;
    font-size:14px;
    margin-top:15px;
}
.core-li .info span{
    padding:0 10px;
}
.core-li .info span img{
    vertical-align:middle;
    margin-right:3px;
}
.core-ul{
    margin-bottom:40px;
}
.huodong-img{
    width:100%;
    margin-top:30px;
}
.huodong-ti{
    width:100%;
    position:relative;
    padding:85px 0;
    background:#fff;
    border:1px solid #efefef;
    box-shadow:0 0 5px #efefef;
    border-radius:15px;
    margin-bottom:90px;
}
.huodong-ti p{
    width:80%;
    font-size:18px;
    margin-left:10%;
}
.huodong-ti img{
    width:auto;
}
.left-yy{
    position:absolute;
    left:50px;
    top:-20px;
}
.right-yy{
    position:absolute;
    right:50px;
    bottom:-20px;
}
.activi-li{
    width:100%;
    padding:40px;
    text-align:center;
    background:#fff;
    font-size:14px;
    color:#666666;
    border:1px solid #efefef;
    margin-bottom:40px;
    box-shadow:0 0 5px #efefef;
}
.activi-li h2{
    color:#333;
    font-size:18px;
    margin:16px 0;
}

.activi-ul .col-md-3:nth-child(1) .activi-li{
    border-bottom:2px solid #6ab512;
}
.activi-ul .col-md-3:nth-child(2) .activi-li{
    border-bottom:2px solid #f6bb42;
}
.activi-ul .col-md-3:nth-child(3) .activi-li{
    border-bottom:2px solid #ff8369;
}
.activi-ul .col-md-3:nth-child(4) .activi-li{
    border-bottom:2px solid #4ac8f4;
}
.activi-ul .col-md-3:nth-child(5) .activi-li{
    border-bottom:2px solid #5d9cec;
}
.activi-ul .col-md-3:nth-child(6) .activi-li{
    border-bottom:2px solid #fb4e60;
}
.activi-ul .col-md-3:nth-child(7) .activi-li{
    border-bottom:2px solid #ac92ec;
}
.activi-ul .col-md-3:nth-child(8) .activi-li{
    border-bottom:2px solid #f3ca28;
}

.hezuo-wen{
    width:100%;
    float:left;
    color:#fff;
    font-size:14px;
    line-height:28px;
}
.hezuo-wen h2{
    color:#fff;
    font-size:30px;
    margin-bottom:30px;
}
.hezuo-lx{
    color:#fff;
    font-size:14px;
    padding-top:20px;
    margin-top:20px;
    width:100%;
    float:left;
    border-top:1px dashed #fff;
    margin-bottom:50px;
}
.hezuo-lx b{
    font-size:22px;
}
.hezuo-box{
    margin:50px 0;
}
.huodong-bb{
    width:100%;
    background:url(../img/huodong_37.png) no-repeat center;
    height:244px;
    color:#fff;
    font-size:22px;
    text-align:center;
    margin-top:20px;
}
.huodong-bb p{
    margin-top:40px;
}
.huodong-bb b{
    font-size:37px;
}
.hd-btn{
    background: #6ab512;
    color: #fff;
    font-size: 22px;
    padding: 10px 0;
    width: 200px;
    text-align: center;
    border-radius: 10px;
    margin: 10px auto;
}
#m-baidu-map{
    width:100%;height:500px;
}
.hezuo-img img{
    max-width:100%;
}